/ Language/OS - Multiplatform Resource Library
/ LANGUAGE OS.iso / a_utils / perl / mac-perl / gs_102st.bin / GUSI / sys_stat.h ![]() | < prev | next > |
MacBinary | 1992-09-28 | 2.1 KB | [TEXT/MPS ] |
Confidence | Program | Detection | Match Type | Support |
---|---|---|---|---|
10% | dexvert | MacBinary (archive/macBinary) | fallback | Supported |
1% | dexvert | Text File (text/txt) | fallback | Supported |
100% | file | MacBinary II, Sun Sep 27 22:12:54 1992, modified Sun Sep 27 22:12:54 1992, creator 'MPS ', type ASCII, 1364 bytes "sys_stat.h" , at 0x5d4 550 bytes resource | default (weak) | |
99% | file | data | default | |
74% | TrID | Macintosh plain text (MacBinary) | default | |
25% | TrID | MacBinary 2 | default (weak) | |
100% | siegfried | fmt/1762 MacBinary (II) | default | |
100% | lsar | MacBinary | default |
id metadata | |
---|---|
key | value |
macFileType | [TEXT] |
macFileCreator | [MPS ] |
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0a 73 79 73 5f 73 74 | 61 74 2e 68 00 00 00 00 |..sys_st|at.h....|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 00 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 05 54 00 | 00 02 26 a6 ec 1a a6 a6 |......T.|..&.....|
|00000060| ec 1a a6 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 dc d0 00 00 |........|........|
|00000080| 2f 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |/*******|********|
|00000090| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000c0| 2a 2a 2a 2a 2a 2a 0d 50 | 72 6f 6a 65 63 74 09 3a |******.P|roject.:|
|000000d0| 09 47 55 53 49 09 09 09 | 09 2d 09 47 72 61 6e 64 |.GUSI...|.-.Grand|
|000000e0| 20 55 6e 69 66 69 65 64 | 20 53 6f 63 6b 65 74 20 | Unified| Socket |
|000000f0| 49 6e 74 65 72 66 61 63 | 65 0d 46 69 6c 65 09 09 |Interfac|e.File..|
|00000100| 3a 09 73 79 73 2f 73 74 | 61 74 2e 68 09 09 2d 09 |:.sys/st|at.h..-.|
|00000110| 49 6e 66 6f 72 6d 61 74 | 69 6f 6e 20 61 62 6f 75 |Informat|ion abou|
|00000120| 74 20 66 69 6c 65 73 0d | 41 75 74 68 6f 72 09 3a |t files.|Author.:|
|00000130| 09 4d 61 74 74 68 69 61 | 73 20 4e 65 65 72 61 63 |.Matthia|s Neerac|
|00000140| 68 65 72 0d 53 74 61 72 | 74 65 64 09 3a 09 32 36 |her.Star|ted.:.26|
|00000150| 53 65 70 39 32 09 09 09 | 09 09 09 09 09 4c 61 6e |Sep92...|.....Lan|
|00000160| 67 75 61 67 65 09 3a 09 | 4d 50 57 20 43 2f 43 2b |guage.:.|MPW C/C+|
|00000170| 2b 0d 4d 6f 64 69 66 69 | 65 64 09 3a 09 32 36 53 |+.Modifi|ed.:.26S|
|00000180| 65 70 39 32 09 4d 4e 09 | 0d 4c 61 73 74 09 09 3a |ep92.MN.|.Last..:|
|00000190| 09 32 36 53 65 70 39 32 | 0d 2a 2a 2a 2a 2a 2a 2a |.26Sep92|.*******|
|000001a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000001b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000001c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000001d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2f 0d |********|******/.|
|000001e0| 0d 23 69 66 6e 64 65 66 | 20 5f 53 59 53 5f 53 54 |.#ifndef| _SYS_ST|
|000001f0| 41 54 5f 0d 23 64 65 66 | 69 6e 65 20 5f 53 59 53 |AT_.#def|ine _SYS|
|00000200| 5f 53 54 41 54 5f 0d 0d | 23 69 6e 63 6c 75 64 65 |_STAT_..|#include|
|00000210| 20 3c 73 79 73 2f 74 79 | 70 65 73 2e 68 3e 0d 23 | <sys/ty|pes.h>.#|
|00000220| 69 6e 63 6c 75 64 65 20 | 3c 73 79 73 2f 74 69 6d |include |<sys/tim|
|00000230| 65 2e 68 3e 0d 0d 2f 2a | 20 6d 6f 64 65 20 69 6e |e.h>../*| mode in|
|00000240| 66 6f 72 6d 61 74 69 6f | 6e 20 2a 2f 0d 0d 23 64 |formatio|n */..#d|
|00000250| 65 66 69 6e 65 20 09 53 | 5f 49 46 4d 54 09 30 31 |efine .S|_IFMT.01|
|00000260| 37 30 30 30 30 0d 23 64 | 65 66 69 6e 65 20 20 53 |70000.#d|efine S|
|00000270| 5f 49 46 44 49 52 09 30 | 30 34 30 30 30 30 0d 23 |_IFDIR.0|040000.#|
|00000280| 64 65 66 69 6e 65 09 53 | 5f 49 46 43 48 52 09 30 |define.S|_IFCHR.0|
|00000290| 30 32 30 30 30 30 0d 23 | 64 65 66 69 6e 65 09 53 |020000.#|define.S|
|000002a0| 5f 49 46 42 4c 4b 09 30 | 30 36 30 30 30 30 0d 23 |_IFBLK.0|060000.#|
|000002b0| 64 65 66 69 6e 65 09 53 | 5f 49 46 52 45 47 09 30 |define.S|_IFREG.0|
|000002c0| 31 30 30 30 30 30 0d 23 | 64 65 66 69 6e 65 09 53 |100000.#|define.S|
|000002d0| 5f 49 46 4c 4e 4b 09 30 | 31 32 30 30 30 30 0d 23 |_IFLNK.0|120000.#|
|000002e0| 64 65 66 69 6e 65 09 53 | 5f 49 46 53 4f 43 4b 09 |define.S|_IFSOCK.|
|000002f0| 30 31 34 30 30 30 30 0d | 0d 23 64 65 66 69 6e 65 |0140000.|.#define|
|00000300| 20 53 5f 49 53 55 49 44 | 09 30 30 30 34 30 30 30 | S_ISUID|.0004000|
|00000310| 0d 23 64 65 66 69 6e 65 | 20 53 5f 49 53 47 49 44 |.#define| S_ISGID|
|00000320| 09 30 30 30 32 30 30 30 | 0d 23 64 65 66 69 6e 65 |.0002000|.#define|
|00000330| 20 53 5f 49 53 56 54 58 | 09 30 30 30 31 30 30 30 | S_ISVTX|.0001000|
|00000340| 0d 23 64 65 66 69 6e 65 | 20 53 5f 49 52 45 41 44 |.#define| S_IREAD|
|00000350| 09 30 30 30 30 34 30 30 | 0d 23 64 65 66 69 6e 65 |.0000400|.#define|
|00000360| 20 53 5f 49 57 52 49 54 | 45 09 30 30 30 30 32 30 | S_IWRIT|E.000020|
|00000370| 30 0d 23 64 65 66 69 6e | 65 20 53 5f 49 45 58 45 |0.#defin|e S_IEXE|
|00000380| 43 09 30 30 30 30 31 30 | 30 0d 0d 2f 2a 20 47 72 |C.000010|0../* Gr|
|00000390| 6f 75 70 20 61 6e 64 20 | 6f 74 68 65 72 73 20 70 |oup and |others p|
|000003a0| 65 72 6d 69 73 73 69 6f | 6e 20 69 73 20 73 61 6d |ermissio|n is sam|
|000003b0| 65 20 61 73 20 6f 77 6e | 65 72 20 2a 2f 0d 0d 73 |e as own|er */..s|
|000003c0| 74 72 75 63 74 20 73 74 | 61 74 09 7b 0d 09 64 65 |truct st|at.{..de|
|000003d0| 76 5f 74 09 09 73 74 5f | 64 65 76 3b 09 09 2f 2a |v_t..st_|dev;../*|
|000003e0| 20 53 65 74 20 74 6f 20 | 76 6f 6c 2e 20 72 65 66 | Set to |vol. ref|
|000003f0| 4e 75 6d 2e 20 09 2a 2f | 0d 09 69 6e 6f 5f 74 09 |Num. .*/|..ino_t.|
|00000400| 09 73 74 5f 69 6e 6f 3b | 09 09 2f 2a 20 53 65 74 |.st_ino;|../* Set|
|00000410| 20 74 6f 20 66 69 6c 65 | 20 49 44 20 20 20 20 20 | to file| ID |
|00000420| 20 09 2a 2f 0d 09 75 5f | 73 68 6f 72 74 09 73 74 | .*/..u_|short.st|
|00000430| 5f 6d 6f 64 65 3b 0d 09 | 73 68 6f 72 74 09 09 73 |_mode;..|short..s|
|00000440| 74 5f 6e 6c 69 6e 6b 3b | 09 2f 2a 20 41 6c 77 61 |t_nlink;|./* Alwa|
|00000450| 79 73 20 31 09 09 09 09 | 09 2a 2f 0d 09 73 68 6f |ys 1....|.*/..sho|
|00000460| 72 74 09 09 73 74 5f 75 | 69 64 3b 09 09 2f 2a 20 |rt..st_u|id;../* |
|00000470| 53 65 74 20 74 6f 20 30 | 09 09 09 09 09 2a 2f 0d |Set to 0|.....*/.|
|00000480| 09 73 68 6f 72 74 09 09 | 73 74 5f 67 69 64 3b 09 |.short..|st_gid;.|
|00000490| 09 2f 2a 20 53 65 74 20 | 74 6f 20 30 09 09 09 09 |./* Set |to 0....|
|000004a0| 09 2a 2f 0d 09 64 65 76 | 5f 74 09 09 73 74 5f 72 |.*/..dev|_t..st_r|
|000004b0| 64 65 76 3b 09 09 2f 2a | 20 53 65 74 20 74 6f 20 |dev;../*| Set to |
|000004c0| 30 09 09 09 09 09 2a 2f | 0d 09 6f 66 66 5f 74 09 |0.....*/|..off_t.|
|000004d0| 09 73 74 5f 73 69 7a 65 | 3b 0d 09 74 69 6d 65 5f |.st_size|;..time_|
|000004e0| 74 09 73 74 5f 61 74 69 | 6d 65 3b 09 2f 2a 20 53 |t.st_ati|me;./* S|
|000004f0| 65 74 20 74 6f 20 73 74 | 5f 6d 74 69 6d 65 20 09 |et to st|_mtime .|
|00000500| 09 2a 2f 0d 09 74 69 6d | 65 5f 74 09 73 74 5f 6d |.*/..tim|e_t.st_m|
|00000510| 74 69 6d 65 3b 0d 09 74 | 69 6d 65 5f 74 09 73 74 |time;..t|ime_t.st|
|00000520| 5f 63 74 69 6d 65 3b 0d | 09 6c 6f 6e 67 09 09 73 |_ctime;.|.long..s|
|00000530| 74 5f 62 6c 6b 73 69 7a | 65 3b 0d 09 6c 6f 6e 67 |t_blksiz|e;..long|
|00000540| 09 09 73 74 5f 62 6c 6f | 63 6b 73 3b 0d 7d 3b 0d |..st_blo|cks;.};.|
|00000550| 0d 69 6e 74 20 73 74 61 | 74 28 63 68 61 72 20 2a |.int sta|t(char *|
|00000560| 20 70 61 74 68 2c 20 73 | 74 72 75 63 74 20 73 74 | path, s|truct st|
|00000570| 61 74 20 2a 20 62 75 66 | 29 3b 0d 69 6e 74 20 6c |at * buf|);.int l|
|00000580| 73 74 61 74 28 63 68 61 | 72 20 2a 20 70 61 74 68 |stat(cha|r * path|
|00000590| 2c 20 73 74 72 75 63 74 | 20 73 74 61 74 20 2a 20 |, struct| stat * |
|000005a0| 62 75 66 29 3b 0d 69 6e | 74 20 66 73 74 61 74 28 |buf);.in|t fstat(|
|000005b0| 69 6e 74 20 66 64 2c 20 | 73 74 72 75 63 74 20 73 |int fd, |struct s|
|000005c0| 74 61 74 20 2a 20 62 75 | 66 29 3b 0d 0d 23 65 6e |tat * bu|f);..#en|
|000005d0| 64 69 66 0d 00 00 00 00 | 00 00 00 00 00 00 00 00 |dif.....|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 01 00 00 00 01 ca | 00 00 00 ca 00 00 00 5c |........|.......\|
|00000610| 61 a6 8b 0f e2 00 00 65 | 06 45 78 a6 da d9 fb 00 |a......e|.Ex.....|
|00000620| 00 09 72 69 6e 63 65 77 | 69 6e 64 00 00 00 00 00 |..rincew|ind.....|
|00000630| 0a 73 79 73 2f 73 74 61 | 74 2e 68 00 02 00 00 00 |.sys/sta|t.h.....|
|00000640| 54 45 58 54 4d 50 53 20 | 00 00 ff ff ff ff 00 00 |TEXTMPS |........|
|00000650| 00 00 54 45 58 54 4d 50 | 53 20 00 00 ff ff ff ff |..TEXTMP|S ......|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 a6 ea 84 80 00 00 | 05 54 00 00 02 26 00 00 |........|.T...&..|
|00000680| 00 00 00 60 00 05 ff ff | 00 62 6a 63 66 62 6a 00 |...`....|.bjcfbj.|
|00000690| 06 ff ff 00 00 1a 75 05 | 50 61 74 63 68 64 65 2d |......u.|Patchde-|
|000006a0| 3e 33 35 73 6c 73 69 73 | 73 47 65 72 6d 61 6e 00 |>35slsis|sGerman.|
|000006b0| 00 1e 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 60 00 08 ff ff 00 62 | 6a 63 66 62 6a 00 06 ff |.`.....b|jcfbj...|
|000006d0| ff 00 00 03 ca 09 43 49 | 6e 63 6c 75 64 65 73 6f |......CI|ncludeso|
|000006e0| 6e 73 6c 73 69 73 73 47 | 65 72 6d 61 6e 00 00 1e |nslsissG|erman...|
|000006f0| 00 00 00 00 00 00 6e 00 | 00 00 00 00 00 00 00 60 |......n.|.......`|
|00000700| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 2a 2a 2a |...H..Mo|naco.***|
|00000710| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0d 50 |********|******.P|
|00000720| 72 6f 6a 65 63 74 00 06 | 00 03 00 64 00 1c 01 dd |roject..|...d....|
|00000730| 02 3d 00 64 00 1c 01 dd | 02 3d a6 eb e2 66 00 00 |.=.d....|.=...f..|
|00000740| 01 b4 00 00 01 b4 00 00 | 00 00 01 00 00 00 00 1e |........|........|
|00000750| 00 64 00 1c 01 dd 02 3d | 00 64 00 1c 01 dd 02 3d |.d.....=|.d.....=|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 58 d2 04 10 d2 3f e5 | 32 30 00 04 00 00 00 00 |.X....?.|20......|
|00000780| 00 00 00 00 a6 f6 6f 82 | a6 eb e2 66 a6 71 49 ef |......o.|...f.qI.|
|00000790| 00 00 bf be 00 01 00 2a | 00 01 05 47 55 53 49 ba |.......*|...GUSI.|
|000007a0| 00 05 6e 65 65 72 69 00 | 01 31 00 0a 73 79 73 2f |..neeri.|.1..sys/|
|000007b0| 73 74 61 74 2e 68 00 00 | 00 00 0e 31 2e 30 62 32 |stat.h..|...1.0b2|
|000007c0| 20 62 61 73 65 6c 69 6e | 65 00 00 00 01 00 00 00 | baselin|e.......|
|000007d0| 01 ca 00 00 00 ca 00 00 | 00 5c 00 51 62 20 0d 3a |........|.\.Qb .:|
|000007e0| 00 00 00 1c 00 52 00 01 | 4d 50 53 52 00 01 00 12 |.....R..|MPSR....|
|000007f0| 63 6b 69 64 00 00 00 2a | 03 ed ff ff 00 00 00 00 |ckid...*|........|
|00000800| 00 00 00 00 03 f0 ff ff | 00 00 00 4c 00 00 00 00 |........|...L....|
|00000810| 00 80 00 00 00 00 00 6e | 00 57 95 5c 09 50 72 6f |.......n|.W.\.Pro|
|00000820| 6a 65 63 74 6f 72 00 00 | 00 00 00 00 00 00 00 00 |jector..|........|
|00000830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+